package com.gitee.ywj1352.adapter.passport;

import com.gitee.ywj1352.adapter.ResponseData;

/**
 * @author wenjie.yang on 3/27/2019.
 * 适配器模式
 * 目的就是 不改变原来的代码 但是要兼容新的 需求
 */
public class LoginServiceThirdService extends LoginService{

  public ResponseData loginForQQ(String openId){
    //1.openId 是我唯一的我们就把他当成 username
    //2.密码 默认为QQ_EMPTY
    //3.先注册
    super.regist(openId, null);
    //4.调用原来的登录方法
    return super.login(openId,null);
  }


  public ResponseData loginForWechat(String openId){
    return null;
  }


  @Override
  public ResponseData regist(String username, String password) {
    return super.regist(username, password);
  }

  @Override
  public ResponseData login(String username, String password) {
    return super.login(username, password);
  }
}
